import fetch from '@/utils/fetch';


// 说明：添加经销商出货单
// 接口：api/product/flSdealerChubill
// 请求类型：Post
export function addFlSdealerChubill(obj) {
    return fetch({
        url: 'api/product/flSdealerChubill',
        method: 'post',
        data: obj
    });
}

// 说明：删除经销商出货单
// 接口：api/product/flSdealerChubill/{ids}
// 请求类型：Delete
export function deleteFlSdealerChubill(idArr) {
    return fetch({
        url: 'api/product/flSdealerChubill/' + idArr,
        method: 'delete'
    });
}

// 说明：修改经销商出货单
// 接口：api/product/flSdealerChubill/{id}
// 请求类型：Put
export function modifyFlSdealerChubill(id, obj) {
    return fetch({
        url: 'api/product/flSdealerChubill/' + id,
        method: 'put',
        data: obj
    })
}

// 说明：经销商出货单分页查询(条件搜索)
// 接口：api/product/flSdealerChubill/search/{page}/{size}
// 请求类型：Post
export function searchFlSdealerChubill(page, size, obj) {
    return fetch({
        url: 'api/product/flSdealerChubill/search/'+ page +'/'+ size,
        method: 'post',
        data: obj
    });
}

// 说明：获取单个经销商出货单
// 接口：api/product/flSdealerChubill/{id}
// 请求类型：get
export function getFlSdealerChubill(id) {
    return fetch({
        url: 'api/product/flSdealerChubill/' + id,
        method: 'get'
    })
}

// 说明：经销商出货单导出Excel模板
// 接口：api/product/flSdealerChubill/exprotExcelModel
// 请求类型：get
export function downTem() {
return fetch({
url: 'api/product/flSdealerChubill/exprotExcelModel',
responseType: 'blob',
method: 'get'
})
}

// 说明：经销商出货单导出Excel数据
// 接口：api/product/flSdealerChubill/exprotXls/{ids}
// 请求类型：post
export function exprotXls(ids, obj) {
return fetch({
url: 'api/product/flSdealerChubill/exprotXls/' + ids,
responseType: 'blob',
method: 'post',
data: obj
})
}

// 说明：经销商出货单导入
// 接口：api/product/flSdealerChubill/importXls
// 请求类型：post
export function importXls() {
return fetch({
url: 'api/product/flSdealerChubill/importXls',
method: 'post'
})
}

// 经销商归档
// 出库管理点击【归档】
// GET /flSdealerChubill/file/{chukudanhao}
export function flSdealerChubillFile(chukudanhao) {
    return fetch({
        url: `api/product/flSdealerChubill/file/${chukudanhao}`,
        method: 'get'
    })
}



// 经销商查看按钮   表格信息
// POST /flBusinessDealer/search/{page}/{size}
// 经销商仓库表 条件分页查询
export function flBusinessDealerSearch(page,size,obj) {
    return fetch({
        url: `api/product/flBusinessDealer/search/${page}/${size}`,
        method: 'post',
        data:obj
    })
}

// GET /flSdealerChubill/viewForDealer/{orderBatch}/{batch}
// 经销商出货管理单点击【查看】
export function viewForDealer(orderBatch,batch) {
    return fetch({
        url: `api/product/flSdealerChubill/viewForDealer/${orderBatch}/${batch}`,
        method: 'get',
    })
}